let obj = {
    foo: 'hello'
}

// console.log(Object.getOwnPropertyDescriptor(obj, 'foo'))
console.log(Reflect.getOwnPropertyDescriptor(obj, 'foo'))

// {
//     value: 'hello',
//     writable: true,
//     enumerable: true,
//     configurable: true
// }

let obj2 = {
    bar: 'world',
    3: 110
}

for(k in obj2) {
    console.log(k)
}